home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / Python 133 SRC / Python / frozen.c < prev    next >
Text File  |  1995-12-21  |  591b  |  22 lines

  1. /* In order to test the support for frozen modules, by default we
  2.    define a single frozen module, __hello__.  Loading it will print
  3.    some famous words... */
  4.  
  5. static unsigned char M___hello__[] = {
  6.     99,0,0,0,0,0,0,115,15,0,0,0,127,0,0,127,
  7.     1,0,100,0,0,71,72,100,1,0,83,40,2,0,0,0,
  8.     115,14,0,0,0,72,101,108,108,111,32,119,111,114,108,100,
  9.     46,46,46,78,40,0,0,0,0,40,0,0,0,0,115,8,
  10.     0,0,0,104,101,108,108,111,46,112,121,115,1,0,0,0,
  11.     63,
  12. };
  13.  
  14. struct frozen {
  15.     char *name;
  16.     unsigned char *code;
  17.     int size;
  18. } frozen_modules[] = {
  19.     {"__hello__", M___hello__, 81},
  20.     {0, 0, 0} /* sentinel */
  21. };
  22.